﻿
namespace SharpDepend.Datatypes
{
    public enum TouchLocationState : byte
    {
        /// <summary>
        /// This touch location position is invalid. Typically, you will encounter this
        /// state when a new touch location attempts to get the previous state of itself.
        /// </summary>
        Invalid = 0,

        /// <summary>
        /// This touch location position was released.
        /// </summary>
        Released = 1,

        /// <summary>
        /// This touch location position is new.
        /// </summary>
        Pressed = 2,

        /// <summary>
        /// This touch location position was updated or pressed at the same position.
        /// </summary>
        Moved = 3,

        /// <summary>
        /// This is a mouse hovering.
        /// </summary>
        Hovering = 4
    }
}
